Online Convex Covering and Packing Problems

نویسندگان

  • T.-H. Hubert Chan
  • Zhiyi Huang
  • Ning Kang
چکیده

We study the online convex covering problem and online convex packing problem. The (offline) convex covering problem is modeled by the following convex program: min ~ x∈Rn+ f(~x) s.t. A~x ≥ ~1 where f : R+ 7→ R+ is a monotone and convex cost function, and A is an m × n matrix with non-negative entries. Each row of the constraint matrix A corresponds to a covering constraint. In the online problem, each row of A comes online and the algorithm must maintain a feasible assignment ~x and may only increase ~x over time. The (offline) convex packing problem is modeled by the following convex program: max ~ y∈Rm+ ∑m j=1 yj − g(A ~y) where g : R+ 7→ R+ is a monotone and convex cost function. It is the Fenchel dual program of convex covering when g is the convex conjugate of f . In the online problem, each variable yj arrives online and the algorithm must decide the value of yj on its arrival. We propose simple online algorithms for both problems using the online primal dual technique, and obtain nearly optimal competitive ratios for both problems for the important special case of polynomial cost functions. For instance, for any convex homogeneous polynomial cost functions with non-negative coefficients and degree τ , we introduce an O(τ logn) -competitive online convex covering algorithm, and an O(τ)-competitive online convex packing algorithm, matching the known Ω(τ logn) [5] and Ω(τ) [21] lower bounds respectively. There is a large family of online resource allocation problems that can be modeled under this online convex covering and packing framework, including online covering and packing problems (with linear objectives) [14], online mixed covering and packing [4], and online combinatorial auction [7, 9]. Our framework allows us to study these problems using a unified approach. Department of Computer Science, the University of Hong Kong. {hubert,zhiyi,nkang}@cs.hku.hk

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast Algorithms for Online Stochastic Convex Programming

We introduce the online stochastic Convex Programming (CP) problem, a very general version of stochastic online problems which allows arbitrary concave objectives and convex feasibility constraints. Many wellstudied problems like online stochastic packing and covering, online stochastic matching with concave returns, etc. form a special case of online stochastic CP. We present fast algorithms f...

متن کامل

Online Packing and Covering Framework with Convex Objectives

We consider online fractional covering problems with a convex objective, where the covering constraints arrive over time. Formally, we want to solve min {f(x) | Ax ≥ 1, x ≥ 0}, where the objective function f : R → R is convex, and the constraint matrix Am×n is nonnegative. The rows of A arrive online over time, and we wish to maintain a feasible solution x at all times while only increasing coo...

متن کامل

Approximation Algorithms for Mixed Fractional Packing and Covering Problems

We propose an approximation algorithm based on the Lagrangian or price directive decomposition method to compute an -approximate solution of the mixed fractional packing and covering problem: find x 2 B such that f(x) (1 + )a, g(x) (1 )b where f(x); g(x) are vectors with M nonnegative convex and concave functions, a and b are M dimensional nonnegative vectors and B is a convex set that can be q...

متن کامل

Online Primal-Dual Algorithms for Covering and Packing Problems

We study a wide range of online covering and packing optimization problems. In an online covering problem a linear cost function is known in advance, but the linear constraints that define the feasible solution space are given one by one in an online fashion. In an online packing problem the profit function as well as the exact packing constraints are not fully known in advance. In each round a...

متن کامل

Online Primal-Dual Algorithms for Covering and Packing

We study a wide range of online covering and packing optimization problems. In an online covering problem, a linear cost function is known in advance, but the linear constraints that define the feasible solution space are given one by one, in rounds. In an online packing problem, the profit function as well as the packing constraints are not known in advance. In each round additional informatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1502.01802  شماره 

صفحات  -

تاریخ انتشار 2015